@newCardPay
@online
Feature: regular-PC-卡类-常用卡
File name: oldCardPay.regular.pc.feature
Relative path: cardPay/oldCardPay.regular.pc.feature
Given
切换账号'_TIHK113ljr5vq5bl'
02:49:28.959
Given
创建一笔IBU的支付订单并进入收银台
1365:07:52.125
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | KRW |
| amount | 100 |
| locale | zh-HK |
| uid | _TIHK113ljr5vq5bl |
Then
选择支付类'Card'
64:55:23.167
Then
点击支付首页下常用卡入口按钮
12:38:35.582
Then
选择尾号为'0005'的常用卡
34:09:39.750
Error: function timed out, ensure the promise resolves within 60000 milliseconds
at Timeout.(anonymous) (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/node_modules/@cucumber/cucumber/src/time.ts:52:14)
at listOnTimeout (node:internal/timers:559:17)
at processTimers (node:internal/timers:502:7)
| cardHolder | tom |
|---|---|
| validity | 03/30 |
| bizNo | 1111111111 |
| cardPassword | 12 |
Then
支付提交且submitPayment正常响应
0s
Then
校验服务submitPayment上送信息
0s
| payAmount | 100 |
|---|
Then
跳往BU完成页
0s
Then
等待1秒
0s
Given
切换账号'_TIHK113ljr5vq5bl'
06:15:41.124
Given
创建一笔IBU的支付订单并进入收银台
2115:41:15.375
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | KRW |
| amount | 1000000 |
| locale | en-US |
| uid | _TIHK113ljr5vq5bl |
Then
使用Mock配置'queryPayEgift'
08:43:18.749
Then
使用Mock配置'queryPayCoinsInfo'
00:41:00.540
Then
使用Mock配置'303-code12-no-guideinfo'
00:53:46.583
Then
更改coins的使用数量为10
152:22:42.791
Then
勾选礼品卡
38:28:02.373
Then
新增并使用礼品卡
104:42:22.499
| cardNumber | cardPin |
|---|---|
| 4419 7864 1865 | 846602 |
Then
选择支付类'Card'
42:27:29.333
When
支付首页下有常用卡入口按钮
01:26:13.791
Then
点击支付首页下常用卡入口按钮
27:28:22.873
And
选择尾号为'1091'的常用卡
97:19:39.290
Then
补填卡要素信息
27:27:56.207
| verify_no | 123 |
|---|
Error: [31mTimed out 5000ms waiting for [39m[2mexpect([22m[31mlocator[39m[2m).[22mtoContainText[2m([22m[32mexpected[39m[2m)[22m
Locator: locator('.price-info-wrapper').locator('.price-info-item').filter({ hasText: 'IBU_KRW限一次卡2' }).locator('.extra_amount')
Expected string: [32m"- ₩ 55"[39m
Received string: [31m""[39m
Call log:
[2m- locator._expect with timeout 5000ms[22m
[2m - waiting for locator('.price-info-wrapper').locator('.price-info-item').filter({ hasText: 'IBU_KRW限一次卡2' }).locator('.extra_amount')[22m
at Proxy.(anonymous) (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/node_modules/playwright/lib/matchers/expect.js:174:37)
at /Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/priceDetail/display.steps.ts:35:11
at World.(anonymous) (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/priceDetail/display.steps.ts:31:25)
at step (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/priceDetail/display.steps.ts:33:23)
at Object.next (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/priceDetail/display.steps.ts:14:53)
at fulfilled (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/priceDetail/display.steps.ts:5:58)
at runNextTicks (node:internal/process/task_queues:61:5)
at processImmediate (node:internal/timers:437:9)
| IBU_KRW限一次卡2 | - ₩ 55 |
|---|---|
| Trip Coins | - ₩ 10 |
| Gift Card | - ₩ 1 |
| Prepay Online | ₩ 1,000,000 |
Then
总金额展示正确,等于'₩ 999,934'
0s
Then
支付提交且submitPayment正常响应
0s
Then
跳往BU完成页
0s
Given
切换账号'_TIHK113ljr5vq5bl'
02:27:30.125
Given
创建一笔IBU的支付订单并进入收银台
1149:20:57.499
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | HKD |
| amount | 8000 |
| locale | en-US |
| uid | _TIHK113ljr5vq5bl |
| paymentType | {"payType":256,"payee":4,"paySubType":1,"payModeScene":"AgencyModel","mixPaymentDetails":[{"payType":1,"payee":1,"amount":7000,"currency":"HKD"},{"payType":2,"payee":2,"amount":1000,"currency":"HKD"}]} |
When
结果应该是收银台页面展示成功,且展示校验正确
00:37:04.917
Then
选择支付类'Card'
52:29:59.164
When
支付首页下有常用卡入口按钮
00:54:01.498
Then
点击支付首页下常用卡入口按钮
52:19:58.167
And
选择尾号为'1091'的常用卡
105:02:18.624
When
卡要素填写项展示正常
05:34:23.957
Error: [31mTimed out 5000ms waiting for [39m[2mexpect([22m[31mlocator[39m[2m).[22mtoContainText[2m([22m[32mexpected[39m[2m)[22m
Locator: locator('.payment-selection-wrapper').filter({ has: locator('.radio-wrapper-icon-checked') }).locator('.trip-pay-select-card-num-wrapper').locator('.selected-card-discount-content')
Expected string: [32m"IBU_HKDVISA卡立减2.2"[39m
Received string: [31m""[39m
Call log:
[2m- locator._expect with timeout 5000ms[22m
[2m - waiting for locator('.payment-selection-wrapper').filter({ has: locator('.radio-wrapper-icon-checked') }).locator('.trip-pay-select-card-num-wrapper').locator('.selected-card-discount-content')[22m
at Proxy.(anonymous) (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/node_modules/playwright/lib/matchers/expect.js:174:37)
at World.(anonymous) (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/discount/display.steps.ts:41:78)
at step (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/discount/display.steps.ts:33:23)
at Object.next (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/discount/display.steps.ts:14:53)
at fulfilled (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/discount/display.steps.ts:5:58)
When
展示的价格详情为
0s
| IBU_HKDVISA卡立减2.2 | - HK$2.20 |
|---|---|
| Prepay Online | HK$8,000.00 |
When
总金额展示正确,等于'HK$7,997.80'
0s
Then
补填卡要素信息
0s
| verify_no | 123 |
|---|
Then
勾选恒生积分,且3501服务访问正常
0s
When
恒生积分可用
0s
Then
支付提交且submitPayment正常响应
0s
Then
跳往BU完成页
0s
Given
切换账号'_TIHK113ljr5vq5bl'
01:55:38.040
Given
创建一笔IBU的支付订单并进入收银台
1095:47:46.375
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | HKD |
| amount | 100 |
| locale | en-US |
| uid | _TIHK113ljr5vq5bl |
| payExtend | {"paymentOptions":{"optionType":1,"optionRange":{"minAmount":23,"maxAmount":800},"brandOptions":[{"brandId":"CC_VISA","payfee":600},{"brandId":"CC_WOORIBANK","payfee":600},{"brandId":"DQ_VISA","payfee":100},{"brandId":"CC_SAMSUNG","payfee":300},{"brandId":"DQ_MasterCard","payfee":200},{"brandId":"CC_MasterCard","payfee":23},{"brandId":"CC_UnionPay","payfee":300},{"brandId":"CC_ICBC","payfee":499},{"brandId":"FPX","payfee":23},{"brandId":"iDEAL","payfee":23},{"brandId":"EB_MobileAlipay","payfee":23},{"brandId":"QuickPass","payfee":100},{"brandId":"PayPal","payfee":100},{"brandId":"GOOGLE","payfee":100},{"brandId":"PaypalPayLater","payfee":100},{"brandId":"CC_NONGHYUP","payfee":300},{"brandId":"CC_JCB","payfee":23},{"brandId":"CC_AmericanExpress","payfee":200},{"brandId":"CC_HANA","payfee":200}]}} |
When
结果应该是收银台页面展示成功,且展示校验正确
00:17:18.540
When
加价折扣弹窗展示正常
103:17:25.416
Then
选择支付类'Card'
298:30:32.790
When
支付首页下有常用卡入口按钮
01:12:03.541
Then
点击支付首页下常用卡入口按钮
32:40:20.417
And
选择尾号为'1091'的常用卡
94:56:18.457
When
卡要素填写项展示正常
06:59:14.042
When
展示的价格详情为
03:33:35.624
| Pay with Visa credit card | HK$600.00 |
|---|---|
| Payment Methods |
When
总金额展示正确,等于'HK$700.00'
03:11:00.624
Then
补填卡要素信息
16:16:02.707
| verify_no | 123 |
|---|
Then
支付提交且submitPayment正常响应
907:50:37.958
Then
跳往BU完成页
33:05:10.500
Given
切换账号'_TIHK113ljr5vq5bl'
02:13:57.999
Given
创建一笔IBU的支付订单并进入收银台
1258:48:37.750
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | HKD |
| amount | 1213.73 |
| locale | en-US |
| uid | _TIHK113ljr5vq5bl |
Then
选择支付类'AlipayHK'
66:47:12.414
Then
支付提交且submitPayment返回code为100000
857:03:56.791
Then
查询页面在展示浮层,并查询浮层内有二维码
04:04:09.749
Then
关掉正在展示的浮层
91:31:39.707
Then
选择支付类'Card'
287:26:18.581
When
支付首页下有常用卡入口按钮
00:44:26.667
Then
点击支付首页下常用卡入口按钮
17:32:16.124
And
选择尾号为'0009'的常用卡
95:38:31.791
Then
补填卡要素信息
25:34:13.040
| verify_no | 737 |
|---|
When
卡要素填写项展示正常
07:10:07.917
Then
支付提交且submitPayment返回code为12过程中关掉Alert'Not Now'
980:47:32.206
Then
校验服务submitPayment上送信息
28:14:00.040
| payAmount | 1213.73 |
|---|
Given
切换账号'_TIHK113ljr5vq5bl'
02:01:01.207
Given
创建一笔IBU的支付订单并进入收银台
1360:32:31.665
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | JPY |
| amount | 500 |
| locale | en-US |
| uid | _TIHK113ljr5vq5bl |
Then
选择支付类'Card'
26:44:11.499
Error: 无新卡输入框
at World.(anonymous) (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/cardNumber/display.steps.ts:19:13)
at step (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/cardNumber/display.steps.ts:33:23)
at Object.next (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/cardNumber/display.steps.ts:14:53)
at fulfilled (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/cardNumber/display.steps.ts:5:58)
And
支付首页下无新卡入口按钮
0s
And
输入新卡卡号'4000000000001091'
0s
Then
补填卡要素信息
0s
| verify_no | 1 |
|---|
Then
失焦
0s
Then
检验卡要素错误信息
0s
| verify_no | Please enter a valid bank card security code. |
|---|